.nav-round {
    height: 80px;
    width: 80px;
    line-height: 80px;
    text-align: center;
    background-color: #e9e9e9;
    border-color: #ffffff;
    border-width: 2px;
    border-radius: 50% !important;;
    -moz-border-radius: 50% !important;;
    -webkit-border-radius: 50% !important;;
    color: #333333;
    -webkit-box-shadow: 0px 0px 3px 1px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .2) /*{global-box-shadow-color}*/;
    -moz-box-shadow: 0px 0px 3px 1px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .2) /*{global-box-shadow-color}*/;
    box-shadow: 0px 0px 3px 1px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .2) /*{global-box-shadow-color}*/;
    text-shadow: none;
    font-size: 14px;
    display: block;
}

.nav-round-bar {
    width: 100%;
    display: block;
}

.nav-round-bar .nav-block {
    width: 25%;
    display: inline-block;
    text-align: center;
    align-self: center;
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nav-round-bar .nav-round {
    align-self: center;
    clear: both;
}


.nav-round-bar .nav-block:first-child {
    text-align: left;
    float: left;
}


.nav-round-bar .nav-block:last-child {
    text-align: right;
    float: right;
}

.nav-round-bar a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: transparent;
}

.nav-round-bar a:hover {
    color: #0056b3;
    text-decoration: underline;
}

.nav-round-bar a:visited {
    color: #FFFFFF;
    text-decoration: none;
}


.nav-round a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: transparent;
}

.nav-round a:hover {
    color: #0056b3;
    text-decoration: underline;
}

.nav-round a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

a {
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    text-decoration: underline;
}

a:visited {
    text-decoration: none;
}

.nav-green {
    background-color: rgba(41, 149, 58, 0.64);
    color: #fff3cd;
}

.nav-blue {
    background-color: rgba(7, 76, 149, 0.64);
    color: #fff3cd;
}

.nav-orange {
    background-color: rgba(149, 61, 6, 0.64);
    color: #fff3cd;
}

.nav-pink {
    background-color: rgba(149, 3, 138, 0.64);
    color: #fff3cd;
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

.title-products {
    text-align: center;
    line-height: 30px;
    background: #C7F0D5;
    background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5) 1px, transparent 0, transparent 2px);
    padding: 10px;

}

.title-products .main-tile {
    font-size: 20px;
    color: #1c7430;
    font-weight: bold;
}

.title-products .sub-tile {
    font-family: "Arial";
    font-size: 14px;
    color: #adb5bd;
    font-weight: bold;
}


.title-knlg {
    text-align: center;
    line-height: 30px;
    background: #E8E4FE;
    background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5) 1px, transparent 0, transparent 2px);
    padding: 10px;

}

.title-knlg .main-tile {
    font-size: 20px;
    color: #e83e8c;
    font-weight: bold;
}

.title-knlg .sub-tile {
    font-family: "Arial";
    font-size: 14px;
    color: #adb5bd;
    font-weight: bold;
}


.title-about {
    text-align: center;
    line-height: 30px;
    background: #D2E7FE;
    background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5) 1px, transparent 0, transparent 2px);
    padding: 10px;

}

.title-about .main-tile {
    font-size: 20px;
    color: #005cbf;
    font-weight: bold;
}

.title-about .sub-tile {
    font-family: "Arial";
    font-size: 14px;
    color: #adb5bd;
    font-weight: bold;
}


.title-news {
    text-align: center;
    line-height: 30px;
    background: #E8E3CE;
    background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5) 1px, transparent 0, transparent 2px);
    padding: 10px;

}

.title-news .main-tile {
    font-size: 20px;
    color: #954507;
    font-weight: bold;
}

.title-news .sub-tile {
    font-family: "Arial";
    font-size: 14px;
    color: #adb5bd;
    font-weight: bold;
}

.copyright {
    text-align: center;
    padding: 20px 10px 20px 10px;
    background-color: #2FA449;
    color: #fff;
    text-shadow: none;
}
.p-1{
    padding: 1px;
}

.copyright .seo {
    color: #2FA449;
}

.copyright table {
    margin: auto;
    vertical-align: center;
}

.copyright td:first-child {
    text-align: right;
}


.copyright td:last-child {
    text-align: left;
}


.border-bottom-dotted-1 {
    border-bottom: 1px dotted #dee2e6 !important
}

.border-bottom-1 {
    border-bottom: 1px solid #dee2e6 !important
}

.shadow {
    /*box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.15) !important;*/
    box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.15) !important;
}


.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.card-block {
    margin: 10px;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    /*border: 1px solid rgba(0, 0, 0, 0.125);*/
    border-radius: 0.25rem;

}


.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0.75rem;
}

.card-title {
    text-align: center;
}

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
}

.card-img {
    width: 100%;
    border-radius: calc(0.25rem - 1px);
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-horizontal {
    display: block;
    overflow: hidden;
    max-height: 120px;
}

/*.card-horizontal .card-left {*/
/*    display: inline-block;*/
/*    width: 20%;*/
/*    position: relative;*/
/*}*/

/*.card-horizontal .card-body {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    width: 70%;*/
/*}*/

.card-horizontal .card-title {
    text-align: left;
    text-overflow: ellipsis;
}

.card-horizontal .card-text {
    text-overflow: ellipsis;
    font-weight: normal;
}

.card-horizontal img {
}


.card-horizontal a {
    color: #2a2a2a;
    text-decoration: none;
    background-color: transparent;
}

.card-horizontal a:hover {
    color: #2a2a2a;
    text-decoration: none;
}

.card-horizontal a:visited {
    color: #2a2a2a;
    text-decoration: none;
}


.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}


.ui-icon-wx2:after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20class%3D%22icon%22%20width%3D%22200px%22%20height%3D%22200.00px%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1010.8%20628c0-141.2-141.3-256.2-299.9-256.2-168%200-300.3%20115.1-300.3%20256.2%200%20141.4%20132.3%20256.2%20300.3%20256.2%2035.2%200%2070.7-8.9%20106-17.7l96.8%2053-26.6-88.2c70.9-53.2%20123.7-123.7%20123.7-203.3zM618%20588.8c-22.1%200-40-17.9-40-40s17.9-40%2040-40%2040%2017.9%2040%2040c0%2022-17.9%2040-40%2040z%20m194.3-0.3c-22.1%200-40-17.9-40-40s17.9-40%2040-40%2040%2017.9%2040%2040-17.9%2040-40%2040z%22%20%20%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M366.3%20106.9c-194.1%200-353.1%20132.3-353.1%20300.3%200%2097%2052.9%20176.6%20141.3%20238.4l-35.3%20106.2%20123.4-61.9c44.2%208.7%2079.6%2017.7%20123.7%2017.7%2011.1%200%2022.1-0.5%2033-1.4-6.9-23.6-10.9-48.3-10.9-74%200-154.3%20132.5-279.5%20300.2-279.5%2011.5%200%2022.8%200.8%2034%202.1C692%20212.6%20539.9%20106.9%20366.3%20106.9zM247.7%20349.2c-26.5%200-48-21.5-48-48s21.5-48%2048-48%2048%2021.5%2048%2048-21.5%2048-48%2048z%20m246.6%200c-26.5%200-48-21.5-48-48s21.5-48%2048-48%2048%2021.5%2048%2048-21.5%2048-48%2048z%22%20%20%2F%3E%3C%2Fsvg%3E");
}

.ui-icon-wx:after {
        background-image: url("wx2.svg");
    /*    background-image: url("wx3.png");*/
}

.center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center !important;
}